flower of the snail vine - Francés Inglés Diccionario